@charset "utf-8";
/* CSS Document */

.mainBody .sidebar{float:right;width:250px;overflow:hidden;background-image:url(../images/menu-dd-bg.jpg);background-repeat:repeat-y;background-position:left center}
.mainBody .sidebar .topTit{height:23px}
.mainBody .sidebar .fotTit{background-image:url(../images/menu-bg.jpg);background-repeat:no-repeat;background-position:left top;height:23px}
.mainBody .sidebar .s_kk .s_tit{height:34px;line-height:34px;color:#FFF;font-size:18px;padding-left:50px;font-weight:700;padding-bottom:10px}
.mainBody .sidebar .s_kk .s_con ul li{font-size:16px;line-height:41px;height:41px;overflow:hidden}
.mainBody .sidebar .s_kk .s_con ul li a{color:#fff;font-size:15px;display:block;line-height:41px;padding-left:60px;background-image:url(../images/menu-li.png);background-repeat:no-repeat;background-position:40px center}
.mainBody .sidebar .s_kk .s_con ul li a:hover{color:#48b035;background-image:url(../images/menu-li-cur.png);background-repeat:no-repeat;background-position:right top;transition:none}
.mainBody .sidebar .s_kk .s_con ul li.hover a{color:#48b035;background-image:url(../images/menu-li-cur.png);background-repeat:no-repeat;background-position:right top}
.mainBody .sidebar .s_kk .s_con #marquee ul.s_gg li:hover{background-image:none}
.mainBody .sidebar .s_kk .s_con #marquee ul.s_gg li a{line-height:30px;height:auto;font-size:13px;font-weight:400;background-image:url(../images/li_02.jpg);text-align:left;background-repeat:no-repeat;background-position:5px 8px;padding-left:20px}
.mainBody .sidebar .s_kk .s_con #marquee ul.s_gg li a:hover{background-color:#CCC;color:#333}
.mainBody .sidebar .xian{ border:#6bc25a 1px solid; border-left:none; border-right:none; margin:15px 0px; padding:25px 0px;}
.mainBody .sidebar .product_kk{border:1px solid #e1e1e1;background-color:#FFF;border-radius:5px}
.mainBody .sidebar .product_kk .product_tit{height:34px;line-height:34px;color:#333;font-size:16px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#e1e1e1;padding-left:30px;font-weight:700;background-image:url(../images/album.gif);background-repeat:no-repeat;background-position:10px center}
.mainBody .sidebar .s_s{line-height:20px;height:20px;padding-left:5px;border:1px solid #CCC;background-color:#F3F3F3;width:140px}
.mainBody .sidebar .s_nav{width:219px;margin:auto}
.mainBody .sidebar .s_nav .s_tit{background-image:url(../images/ks_tit.jpg);background-repeat:no-repeat;background-position:center center;height:41px}
.s_nav{background-image:url(../images/ks_bg.jpg);background-repeat:repeat-y;background-position:center center}
.mainBody .sidebar .s_nav .s_con ul li{font-size:15px;height:31px;line-height:31px;text-align:center;margin:5px auto;width:194px;padding-right:5px;padding-left:5px}
.mainBody .sidebar .s_nav .s_con ul li a{color:#666;font-size:15px;height:31px;display:block;line-height:31px;font-weight:700;width:194px}
.mainBody .sidebar .s_nav .s_con ul li a:hover{color:#C00}
.mainBody .sidebar .s_nav .s_con ul li.hover a{color:#C00}
.s_nav .s_foot{background-image:url(../images/ks_foot.jpg);background-repeat:no-repeat;background-position:center center;height:9px}

.mainBody .content{float:left;width:900px;overflow:hidden;background-color:#FFF;height:auto !important;height:620px;min-height:620px;}
.mainBody .content .content{float:none;width:auto;border:none}
.mainBody .content img{max-width:680px;_width:680px;height:auto}
.mainBody .content .dq{line-height:35px;height:35px;padding-left:10px;background-color:#e9fbe5;color:#999; font-size:14px;}
.mainBody .content .dq a{ color:#999;}
.mainBody .content h2{text-align:center;line-height:40px;margin-top:15px;font-size:20px; padding-bottom:10px;}
.mainBody .content h2.info{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#48b035}
.mainBody .content .sm{line-height:30px;color:#666;text-align:center;height:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#48b035;font-size:13px; padding-bottom:10px; margin-bottom:10px;}
.mainBody .content .cont{font-size:15px;line-height:30px;color:#333;padding:15px}
.mainBody .content .cont a{color:#0346c1}
.mainBody .content .cont a:hover{color:#F00}
.mainBody .content .writer{line-height:30px;text-align:right;height:30px}
.mainBody .content .list_new{margin-top:15px;margin-bottom:10px}
.mainBody .content .list_new ul li{line-height:35px;background-image:url(../images/li_02.jpg);background-repeat:no-repeat;background-position:10px center;height:35px;padding-right:10px;padding-left:25px;font-size:14px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CCC}
.mainBody .content .list_pic{margin-top:15px;margin-bottom:10px}
.mainBody .content .list_pic .list img{}
.mainBody .content .list_pic .list .tit a{font-size:16px;line-height:30px;font-weight:bold}
.mainBody .content .list_pic .list .con{color:#666; line-height:25px;}
.mainBody .content .list_pic .hr{height:10px;border-bottom:1px dashed #999;margin-bottom:10px}
.mainBody .content .list_pic ul li{float:left;width:240px;padding:4px;border:1px solid #CCC;margin:15px 25px;}
.mainBody .content .list_pic ul li img{width:240px;height:170px}
.mainBody .content .list_pic ul li:hover{background-color:#D8EEFE;border:1px solid #2878c0;color:#FFF}
.mainBody .content .list_pic ul li p{text-align:center;line-height:30px;height:30px}
.mainBody .content .list_product{padding:0px 20px}
.mainBody .content .list_product ul li{padding-top:20px;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#2878c0}
.mainBody .content .list_product ul li .tit{height:30px;line-height:30px}
.mainBody .content .list_product ul li .tit a{font-size:16px;font-weight:bold}
.mainBody .content .list_product ul li .tit a.yuding1{line-height:40px;display:block;height:40px;width:120px;font-size:18px;font-weight:bold;text-align:center;background-color:#EFEFEF;color:#666;margin:5px 0;border:1px inset #CCC}
.mainBody .content .list_product ul li .tit a.yuding1:hover{color:#000;background-color:#4eb602;border:1px outset #4eb602}
.mainBody .content a.yuding2{line-height:30px;display:block;height:30px;width:120px;font-size:16px;font-weight:bold;text-align:center;background-color:#CC0001;color:#FFF}
.mainBody .content a.yuding2:hover{color:#000;background-color:#999}
.pag{line-height:30px;text-align:center;height:30px;margin-top:10px}
.pag table{margin:auto}
.mainBody .content .pag ul.pagul li{float:left;padding:0px 5px 0px 5px;background-image:none;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
.mainBody .content .pag ul.pagul li a{display:inline-block;border:1px inset #CCC;line-height:20px;height:20px;padding-right:5px;padding-left:5px}
.mainBody .content .pag ul.pagul li a:hover{border:1px outset #F0F}
.mainBody .content .msg_list{padding:10px;border:1px solid #CCC;margin-bottom:10px}
.mainBody .content .msg_list .tit{line-height:30px;height:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D4D4D4;font-size:15px}
.bg1{background-color:#F3F3F3}
.bg2{background-color:#FFF}
.mainBody .content .msg_list .con{color:#666;line-height:30px}
.mainBody .content .msg_list .con{}
.mainBody .content .msg_list .hf_msg{background-color:#E1EFFB;padding:5px;border:1px dashed #89C0ED;line-height:20px}
.msg_inp{line-height:25px;height:25px;border:1px solid #CCC;width:200px}
.msg_an{background-color:#1C7CD3;border:1px inset #333;line-height:30px;width:200px;height:30px;font-size:16px;font-weight:bold;color:#FFF;letter-spacing:5px;cursor:pointer}
.msg_form{background-color:#CCC}
.msg_form td{padding:5px}
.list_fraction{font-size:14px;line-height:25px}
.list_fraction .title{font-weight:bold}
.list_fraction .time{color:#333}
.list_fraction a.fscx{background-color:#28D;display:block;height:25px;color:#FFF}
.list_fraction a.fscx:hover{background-color:#155B95}

.caifu_kkk{margin-top:10px}
.licaitab{background-color:#CCC;font-size:14px}
.licaitab td{padding:10px}
.licaitab td.tit{background-color:#FADFDE;line-height:20px;height:20px;font-size:16px;font-weight:bold}
span.qian{font-weight:bold;color:#B5221B;font-size:20px;font-family:"Arial Black",Gadget,sans-serif}
span.qian2{font-weight:bold}
.toubiao a{line-height:30px;background-color:#B5221B;display:block;height:30px;width:200px;margin:auto;color:#FF0;font-size:15px;font-weight:bold;letter-spacing:4px}
.caifu_con{font-size:14px;line-height:25px}
.tit_100{font-size:15px;font-weight:bold;color:#0844B6;background-color:#F2F2F2;padding:10px;border:1px solid #CCC;margin-bottom:10px}
.dayin{background-color:#e9fbe5;text-align:center;line-height:30px;height:30px}
.searchTitle{height:30px;line-height:30px;background-color:#F1B98B;margin-top:20px;padding-left:10px}
.mainBody .content .cont table tr td a.iframe{display:block;width:100px;height:25px;line-height:25px;color:#FFF;background-color:#AD0804}
.mainBody .content .cont table tr td a.iframe:hover{}
.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move}
.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px}
.cloud-zoom-big{border:4px solid #ccc;overflow:hidden}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}
.zoom-section{clear:both}
*html .zoom-section{display:inline;clear:both}
.zoom-desc{float:left;width:358px}
.zoom-small-image{border:4px solid #CCC;float:left;margin-bottom:10px}
.zoom-tiny-image{border:1px solid #CCC;margin:0px}
.zoom-tiny-image:hover{border:1px solid #C00}
.cont_logo_register{padding:50px}
.con_tit_a{line-height:30px;height:30px;background-image:url(../images/a.gif);background-repeat:no-repeat;background-position:left center;padding-left:25px;color:#b71a07;font-size:15px;font-weight:bold;margin-top:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2878c0}
.con_tit_b{border-bottom:1px solid #2d79c3;line-height:30px;height:30px;background-image:url(../images/b.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;color:#2d79c3;font-size:15px;font-weight:bold;margin-top:20px}
.con_tit_c{border-bottom:1px solid #2d79c3;line-height:30px;height:30px;background-image:url(../images/c.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px;color:#2d79c3;font-size:15px;font-weight:bold;margin-top:20px}
.langInt .inp{height:28px;width:60px;text-align:center;border-radius:5px;border:#CCC 1px solid;margin:0px 5px}

.xg{}
.xg .xg_tit{height:30px; line-height:30px; padding:0px 10px;background-color:#F1B98B; font-size:15px; font-weight:bold;}
.xg .xg_con{ padding:10px 0px;}

.xg .xg_con li{width:150px; height:185px;overflow:hidden; padding:6px; float:left; margin:0px 9px;}
.xg .xg_con li img{width:150px; height:150px;}
.xg .xg_con li:hover{padding:5px;border:1px solid #AD6D43;border-radius:5px;background-color:#F6F6F6
}
.xg .xg_con li a{display:block;}
.xg .xg_con li a:hover{color: #B60001;}
.xg .xg_con li p{height:30px; line-height:30px; text-align:center}
.xg .xg_con li p.price{background-image: url(../images/rmb.gif);background-repeat: no-repeat;background-position: left center;padding-left: 50px;font-size: 15px;font-weight: bold;color: #B60001; margin-top:5px;}
.xg .xg_con li p.tit{font-size: 14px;}

.x_banner{height:160px; margin:10px auto;}


/*图片滚动样式*/
a.abtn{display:block;height:150px;width:26px;overflow:hidden;}
a.aleft{float:left;background:url(../images/aleft.jpg) no-repeat 0 50px;}
a.agrayleft{cursor:default;background:url(../images/aleft1.jpg) no-repeat 0 50px;}
a.aright{float:right;background:url(../images/aright.jpg) no-repeat 0 50px;}
a.agrayright{cursor:default;background:url(../images/aright1.jpg) no-repeat 0 50px;}
.scrolllist{width:217px;}
.scrolllist .imglist_w{width:165px;height:186px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:165px;float:left;}
.scrolllist .imglist_w li img{border:solid 1px #CFCFCF;width:150px;height:166px;margin:0 auto;display:block}
.scrolllist .imglist_w li a{color:#444;display:block;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.scrolllist .imglist_w li p{height:20px;line-height:20px;overflow:hidden;text-align:center;}
/*图片滚动样式*/

.indexlistmodel{margin-bottom:20px;}
.mau{height: 40px; line-height: 40px; font-size: 16px; border-bottom: 1px solid #48b035; background: #FAFAFA;}
.mau span{display:inline-block; padding-left:15px; font-weight:bold; height:41px; text-align:center; color:#48b035;}
.more{float: right; font-size: 14px; color: #48b035; margin-top:0; padding-right: 6px;}
.nei{clear: both; padding: 6px; font-size: 14px;line-height: 29px;}
.nei li{padding-left:24px; line-height: 30px; font-size: 14px; background: url(../images/zwicon_03.png) 10px 10px no-repeat; }
.nei li span{float: right; padding-right:6px; color: #999;}

.infoModel{height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #ddd; background: #FAFAFA; margin-bottom:20px;}
.infoModel .mau span{display:inline-block; padding-left:15px; font-weight:bold; height:41px; text-align:center;}
.infoModel .mau .more{float: right; font-size: 14px; margin-top:0; padding-right:15px;}

/*选课*/
ul.xuanke-list{width:960px;}
ul.xuanke-list li{width:280px; height:50px; float:left; margin-right:30px; margin-bottom:30px;}
.mainBody .content ul.xuanke-list li a{display:block; height:50px; line-height:50px; text-align:center; background-color: #e9fbe5;border: 1px solid #88c77c;color: #48b035;font-weight: 600;border-radius: 2px;}

/*AddForm*/
.AddForm{ padding:25px;}
.AddForm .form-group .form-control{display:block;width:826px;height:34px;padding:0 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-size:15px; font-weight:600; color:#090;}
.AddForm .form-group select.form-control{width:850px;}
.AddForm .form-group label{display:block;font-size:13px;margin-bottom:5px;font-weight:700}
.AddForm .form-group{margin-bottom:20px}

.AddForm .form-group .Validform_error{border:#a94442 1px solid;}

.form-group-data{}
.form-group-data .tit{font-size:13px;margin-bottom:5px;font-weight:700}
.form-group-data label{width:25%; height:30px; line-height:30px; display:block; float:left;}
.form-group-data .con{border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-size:13px; color:#090; padding:10px 15px;}

.formAddButton{cursor:pointer;font-size:14px;height:40px;line-height:40px;display:block;border:1px solid #57A848;background:#88c77c;border-radius:3px;text-align:center;width:100%;color:#FFF;font-size:15px; margin-top:20px;font-family:"微软雅黑",Arial;}

.alert-success{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.Validform_wrong{color: #a94442;background-color: #f2dede;border-color: #ebccd1;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}

.t-time{text-align:center; font-size:15px; color:#F00; height:30px; line-height:30px;}

.bm-tit{height:40px; line-height:40px; border:1px solid #ccc; border-bottom:#CCC 2px solid; background-color:#ecedef; font-size:17px; font-weight:bold; margin-bottom:20px; padding:0px 10px;border-radius:5px;}

.zj-model{width:850px; overflow:hidden;}
.zj-model ul{ width:900px;}
.zj-model ul li{float:left; width:200px; margin-right:14px; margin-bottom:20px; border:#CCC 1px solid; text-align:center;}
.zj-model ul li p.tit{ height:30px; line-height:30px;}
.mainBody .content .zj-model ul li img{ width:200px; height:250px;}
.zj-model ul li p.btn{ padding:8px 0px;}

/*翻页*/
#page .pagination{padding:10px 0;font-size:16px; text-align:center;}
#page .pagination li{float:none;width:auto;padding:0;border-radius:3px; border:1px solid #dfdfdf;display:inline-block;margin:0 2px;}
#page .pagination .active{background:#48b035; color:#FFF; border-color:#48b035; margin:0 2px;}
#page .pagination .disabled{color:#aaa;}
#page .pagination a{ border-radius:3px;display:inline-block; padding:5px 12px;}
#page .pagination span{border-radius:3px;display:inline-block;padding:5px 12px;}